#ifndef __BSP_UART_H__
#define	__BSP_UART_H__

#include "stm32f10x.h"

void uart1_init(u32 baud);
void uart2_init(u32 baud);
void uart3_init(u32 baud);
void uart4_init(u32 baud);
void uart5_init(u32 baud);

void sendchar1(u8 c);
void sendchar2(u8 c);
void sendchar3(u8 c);
void sendchar4(u8 c);
void sendchar5(u8 c);

void print1(u8 *str,int len);
void print2(u8 *str,int len);
void print3(u8 *str,int len);
void print4(u8 *str,int len);
void print5(u8 *str,int len);

void uart1_dma_rx_init(void);
void uart1_dma_tx_init(void);

void uart2_dma_rx_init(void);

void uart3_dma_rx_init(void);
void uart3_dma_tx_init(void);

void uart4_dma_rx_init(void);
void uart4_dma_tx_init(void);


#endif 
